package com.winhxd.b2c.common.domain.system.video.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @author yuluyuan
 */
@ApiModel("视频信息")
@Data
public class VideoBasicInfoVO implements Serializable {

    @ApiModelProperty("视频名称")
    private String name;

    @ApiModelProperty("视频尺寸")
    private Integer size;

    @ApiModelProperty("")
    private Integer totalSize;

    @ApiModelProperty("时长")
    private Integer duration;

    @ApiModelProperty("描述")
    private String description;

    @ApiModelProperty("状态")
    private String status;

    @ApiModelProperty("创建时间")
    private Date createTime;

    @ApiModelProperty("修改时间")
    private Date updateTime;

    @ApiModelProperty("过期时长")
    private Integer expireTime;

    @ApiModelProperty("")
    private Integer classificationId;

    @ApiModelProperty("")
    private String classificationName;

    @ApiModelProperty("")
    private Integer playerId;

    @ApiModelProperty("封面URL")
    private String coverUrl;

    @ApiModelProperty("视频类型（后缀）")
    private String type;

    @ApiModelProperty("视频URL")
    private String sourceVideoUrl;

    @ApiModelProperty("")
    private String sourceInfo;

    @ApiModelProperty("")
    private String sourceContext;

    @ApiModelProperty("视频所在服务器区域")
    private String region;

    @ApiModelProperty("存储格式")
    private Integer storageMode;

    @ApiModelProperty("")
    private Integer sourceType;

    @ApiModelProperty("")
    private String classificationPath;

}
